Control Of A Mobile Manipulator With Whole-Body Obstacle Avoidance